4
How can I fit or ensure that all elements are in the control's client area
Exswimlanelib_tlb::IElementsPtr var_Elements = SwimLane1->Elements;
	var_Elements->Add(TVariant("Element A"),TVariant(-500),TVariant(-500))->BackColor = RGB(0,255,0);
	var_Elements->Add(TVariant("Element B"),TVariant(500),TVariant(500))->BackColor = RGB(255,0,0);
	var_Elements->Add(TVariant("Element C"),TVariant(48),TVariant(24));
SwimLane1->FitToClient();

3
Context Menu - Microsoft Windows 8.1 - Ribbon Like

SwimLane1->BeginUpdate();
Exswimlanelib_tlb::IAppearancePtr var_Appearance = SwimLane1->VisualAppearance;
	var_Appearance->Add(1,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_background.ebn"));
	var_Appearance->Add(2,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_groupt.ebn"));
	var_Appearance->Add(12,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_hot.ebn"));
	var_Appearance->Add(14,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_select.ebn"));
	var_Appearance->Add(17,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_tab.ebn"));
	var_Appearance->Add(18,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_tabhot.ebn"));
	var_Appearance->Add(30,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_radio0.ebn"));
	var_Appearance->Add(31,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_radio1.ebn"));
	var_Appearance->Add(32,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_check0.ebn"));
	var_Appearance->Add(33,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_check1.ebn"));
	var_Appearance->Add(34,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_buttonu.ebn"));
	var_Appearance->Add(35,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSFlat-Ribbon/msfr_buttond.ebn"));
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuAppearance] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1fefefe;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelBackColor] = 0xe000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarAppearance] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarBackColor] = RGB(255,255,255);
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonHotBackColor] = 0xc000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonDownBackColor] = 0xe000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuHotBackColor] = 0xc000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelHotBackColor] = 0x23000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x2)] = 0x22000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x3)] = 0x23000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exCheckBoxState0] = 0x20000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exCheckBoxState1] = 0x21000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exRadioButtonState0] = 0x1e000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exRadioButtonState1] = 0x1f000000;
SwimLane1->EndUpdate();

2
Context Menu - Microsoft Paint - Ribbon Like

SwimLane1->BeginUpdate();
Exswimlanelib_tlb::IAppearancePtr var_Appearance = SwimLane1->VisualAppearance;
	var_Appearance->Add(1,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_background.ebn"));
	var_Appearance->Add(2,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_groupt.ebn"));
	var_Appearance->Add(3,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_groupo.ebn"));
	var_Appearance->Add(4,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_grouphot.ebn"));
	var_Appearance->Add(5,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_frameh.ebn"));
	var_Appearance->Add(6,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehs.ebn"));
	var_Appearance->Add(7,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehi.ebn"));
	var_Appearance->Add(8,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framehe.ebn"));
	var_Appearance->Add(9,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framevs.ebn"));
	var_Appearance->Add(10,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_framevi.ebn"));
	var_Appearance->Add(11,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_frameve.ebn"));
	var_Appearance->Add(12,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_select.ebn"));
	var_Appearance->Add(13,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_bordert.ebn"));
	var_Appearance->Add(14,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_buttond.ebn"));
	var_Appearance->Add(15,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_buttonu.ebn"));
	var_Appearance->Add(16,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tab.ebn"));
	var_Appearance->Add(17,TVariant("CP:16 0 0 0 1"));
	var_Appearance->Add(18,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tabhot.ebn"));
	var_Appearance->Add(19,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSPaint-Ribbon/mspr_tabselhot.ebn"));
	var_Appearance->Add(20,TVariant("CP:19 0 0 0 1"));
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuAppearance] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuForeColor] = RGB(21,66,139);
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelBackColor] = 0xe000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1fefefe;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarAppearance] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarBackColor] = RGB(255,255,255);
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonHotBackColor] = 0xd000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonDownBackColor] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x2)] = 0xd000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameSingle] = 0x5000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHStart] = 0x6000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHIntermediate] = 0x7000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHEnd] = 0x8000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVStart] = 0x9000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVIntermediate] = 0xa000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVEnd] = 0xb000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuHotBackColor] = 0xc000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelHotBackColor] = 0xf000000;
SwimLane1->EndUpdate();

1
Context Menu - Microsoft Office - Ribbon Like

SwimLane1->BeginUpdate();
Exswimlanelib_tlb::IAppearancePtr var_Appearance = SwimLane1->VisualAppearance;
	var_Appearance->Add(1,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_background.ebn"));
	var_Appearance->Add(2,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_groupt.ebn"));
	var_Appearance->Add(3,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_groupo.ebn"));
	var_Appearance->Add(4,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_grouphot.ebn"));
	var_Appearance->Add(5,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_frameh.ebn"));
	var_Appearance->Add(6,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehs.ebn"));
	var_Appearance->Add(7,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehi.ebn"));
	var_Appearance->Add(8,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framehe.ebn"));
	var_Appearance->Add(9,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framevs.ebn"));
	var_Appearance->Add(10,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_framevi.ebn"));
	var_Appearance->Add(11,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_frameve.ebn"));
	var_Appearance->Add(12,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_select.ebn"));
	var_Appearance->Add(13,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_bordert.ebn"));
	var_Appearance->Add(14,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_buttond.ebn"));
	var_Appearance->Add(15,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_buttonu.ebn"));
	var_Appearance->Add(16,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tab.ebn"));
	var_Appearance->Add(17,TVariant("CP:16 0 0 0 1"));
	var_Appearance->Add(18,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tabhot.ebn"));
	var_Appearance->Add(19,TVariant("C:/Program Files/Exontrol/ExSwimLane/Sample/EBN/MSOffice-Ribbon/msor_tabselhot.ebn"));
	var_Appearance->Add(20,TVariant("CP:19 0 0 0 1"));
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuAppearance] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuForeColor] = RGB(21,66,139);
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1fefefe;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarAppearance] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarBackColor] = RGB(255,255,255);
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonHotBackColor] = 0xd000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exToolBarButtonDownBackColor] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x2)] = 0xd000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum(0x3)] = 0x1000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameSingle] = 0x5000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHStart] = 0x6000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHIntermediate] = 0x7000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameHEnd] = 0x8000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVStart] = 0x9000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVIntermediate] = 0xa000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuGroupPopupFrameVEnd] = 0xb000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuHotBackColor] = 0xc000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelBackColor] = 0xe000000;
SwimLane1->Background[Exswimlanelib_tlb::BackgroundPartEnum::exContextMenuSelHotBackColor] = 0xf000000;
SwimLane1->EndUpdate();